/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Modelo;

import Controlador.Conection;
import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author ceballos
 */
public class ClsRegistrarCliente implements Serializable{
    
    private int documento;
    private String nomb1, nomb2;
    private String apel1, apel2;
    private Date f_nacimiento;
    private String e_mail;
    private static Conection conn;

    public ClsRegistrarCliente(int documento, String nomb1, String nomb2, String apel1, String apel2, Date f_nacimiento, String e_mail) {
        this.documento = documento;
        this.nomb1 = nomb1;
        this.nomb2 = nomb2;
        this.apel1 = apel1;
        this.apel2 = apel2;
        this.f_nacimiento = f_nacimiento;
        this.e_mail = e_mail;
    }
    
    public boolean insertarCliente(){
        String sql="INSERT INTO tblclients"
                + "(doc_client,fname_client,sname_client, flname_client, slname_client, dbirth_client, email_client) "
                + "VALUES ("+this.getDocumento()+",UPPER('"+this.getNomb1()+"'), "
                + "UPPER('"+this.getNomb2()+"'), "
                + "UPPER('"+this.getApel1()+"'), "
                + "UPPER('"+this.getApel2()+"'), "
                + "'"+new java.sql.Date(this.getF_nacimiento().getTime())+"', "
                + "'"+this.getE_mail()+"')";
        conn=new Conection();
        if(conn.actualizar(sql)==1) {
            return true;
        }
        return false;
    }

    /**
     * @return the documento
     */
    public int getDocumento() {
        return documento;
    }

    /**
     * @param documento the documento to set
     */
    public void setDocumento(int documento) {
        this.documento = documento;
    }

    /**
     * @return the f_nacimiento
     */
    public Date getF_nacimiento() {
        return f_nacimiento;
    }

    /**
     * @param f_nacimiento the f_nacimiento to set
     */
    public void setF_nacimiento(Date f_nacimiento) {
        this.f_nacimiento = f_nacimiento;
    }

    /**
     * @return the e_mail
     */
    public String getE_mail() {
        return e_mail;
    }

    /**
     * @param e_mail the e_mail to set
     */
    public void setE_mail(String e_mail) {
        this.e_mail = e_mail;
    }

    public String getNomb1() {
        return nomb1;
    }

    public void setNomb1(String nomb1) {
        this.nomb1 = nomb1;
    }

    public String getNomb2() {
        return nomb2;
    }

    public void setNomb2(String nomb2) {
        this.nomb2 = nomb2;
    }

    public String getApel1() {
        return apel1;
    }

    public void setApel1(String apel1) {
        this.apel1 = apel1;
    }

    public String getApel2() {
        return apel2;
    }

    public void setApel2(String apel2) {
        this.apel2 = apel2;
    }
}
